// APP对象
const app = getApp()
// 工具函数
const util = require('../../utils/util')
// 获取对应健身房信息URL

Page({
  data: {
    sex: 0,
    edit: false // 判断是初始登录还是编辑（true ）
  },
  // 页面加载
  onLoad: function (options) {
    // 编辑性别时
    if (!util.isEmptyObject(options)){
      var sex = this.data.sex
      // 判断options.sex是否为空
      if ((options.sex != 'null') && (options.sex != 'undefined')){
        sex = options.sex
      }
      this.setData({
        sex: sex,
        edit: true
      })
    } else {
      // 保存选择好的注册资料
      app.updateUserInfo = {}

      // 根据微信用户信息设置默认性别、名称、头像
      if (app.globalData.userInfo && !util.isEmptyObject(app.globalData.userInfo)) {
        app.updateUserInfo.sex = app.globalData.userInfo.gender
        app.updateUserInfo.userName = app.globalData.userInfo.nickName
        app.updateUserInfo.headImg = app.globalData.userInfo.avatarUrl
        this.setData({
          sex: app.updateUserInfo.sex
        })
      } else {
        // 未获取到用户信息时设置用户名为电话号码和头像为空
        app.updateUserInfo.userName = wx.getStorageSync('SESSION_MOBILE')
        app.updateUserInfo.headImg = null
      }
    }
  },
  // 页面首次渲染完
  onReady: function () {
  },
  // 点击选择性别图片
  tapSexBtn: function (e) {
    var sex = e.currentTarget.dataset.sex
    
    // 编辑性别
    if (this.data.edit) {
      // 获取前一页数据
      var userInfo = util.getPrevPageData('userInfo')
      userInfo.gander = sex
      // 修改前一页数据
      util.editPrevPageData({
        userInfo: userInfo
      })
      // 设置本页数据
      this.setData({
        sex: sex
      })
      wx.navigateBack();
    } else{
      // 初始化用户资料选择性别
      app.updateUserInfo.sex = sex
      this.setData({
        sex: sex
      })
      wx.navigateTo({
        url: '/pages/loginStep2/loginStep2',
      });
    }  
    
  }
})